#ifndef MYPUSHBUTTON_H
#define MYPUSHBUTTON_H

#include <QPushButton>

class MyPushButton : public QPushButton
{
    Q_OBJECT
public:
//    explicit MyPushButton(QWidget *parent = nullptr);
    //重写构造函数，参数1正常显示图片  参数2 按下显示图片
    MyPushButton(QString normalImg,QString pressImg="");
    //类内的成员属性，用于保存 默认显示路径
    QString normalImgPath;
    QString pressImgPath;
    //弹跳特效 利用QPropertyAnimation做动画
    void zoom1(int distance);
    //重写鼠标按下和松开事件
    void mousePressEvent(QMouseEvent *event) override;
    void mouseReleaseEvent(QMouseEvent *event) override;
signals:

public slots:
};

#endif // MYPUSHBUTTON_H
